package com.zmn.oms.common.constant;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 类描述：度量类型枚举
 *
 * @author hankangshuai
 * @date 2019/09/18 16:38
 */
@AllArgsConstructor
@Getter
public enum MeasureTypeEnum implements CodeEnum {
    /**
     * 确认量
     */
    CONFIRM_COUNT(0, "确认"),
    /**
     * 派单量
     */
    DISTRIBUTE_COUNT(1, "派单"),
    /**
     * 派单过单量
     */
    DISTRIBUTED_COUNT(2, "派单过"),
    /**
     * 备注单量
     */
    REMARK_COUNT(3, "备注"),
    /**
     * 备注过单量
     */
    REMARKED_COUNT(4, "备注过"),
    /**
     * 跟单量
     */
    TRACK_COUNT(5, "跟单"),
    /**
     * 跟过单
     */
    TRACKED_COUNT(6, "跟单"),
    /**
     * 派单成功
     */
    DISTRIBUTE_SUCCESS_COUNT(7, "派单成功"),
    /**
     * 异常处理量
     */
    ABNORMAL_HANDLING_COUNT(8, "异常处理"),
    /**
     * 投诉处理量
     */
    COMPLAINT_HANDLING_COUNT(9, "投诉处理"),
    /**
     * 返修(自己)
     */
    REWORK_SELF_COUNT(10, "返修(自己)"),
    /**
     * 返修(他人)
     */
    REWORK_OTHER_COUNT(11, "返修(他人)"),
    /**
     * 拒单次数
     */
    REFUSE_COUNT(12, "拒单次数"),
    /**
     * 手头工单
     */
    DOING_COUNT(13, "手头工单"),
    /**
     * 拉修待件中
     */
    DELIVERY_AND_WAIT_PART_COUNT(14, "拉修待件中"),
    /**
     * 失败待审核
     */
    FAIL_WAITING_FOR_REVIEW_COUNT(15, "失败待审核"),
    /**
     * 完成订单
     */
    COMPLETE_COUNT(16, "完成订单"),
    /**
     * 成功订单
     */
    SUCCESS_COUNT(17, "成功订单"),
    /**
     * 统一结算
     */
    UNIFIED_SETTLE_COUNT(18, "统一结算"),
    /**
     * 收款未支付
     */
    COLLECTION_NOT_PAY_COUNT(19, "收款未支付"),
    /**
     * 开发票
     */
    INVOICE_COUNT(20, "开发票");
    Integer code;
    /**
     * 度量名称
     * 0,
     */
    String measureName;
}
